#ifndef FIREWORKMANAGER_H
#define FIREWORKMANAGER_H

#include <stdint.h>
#include <chrono>
#include <memory>

#include "FireworkBase.h"

class FireworkManager {
public:
	FireworkManager() {};
	
	void setFireworkCount(uint8_t fireworkCount);
	void update(std::chrono::nanoseconds delt);
	void see();

private:
	uint8_t m_fireworkCount;
	std::vector<std::shared_ptr<FireworkBase>> m_fireworks;
};

#endif
